linguistics education css natural language processing html php search semantic web classification language information retrieval xhtml entity extraction ontology information management philosophy metaphysics languages knowledge management